@charset "UTF-8";

/* normalize */
html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: antialiased;
}

body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
    font-variant: tabular-nums;
    font-feature-settings: 'tnum';
    font-size: 14px;
    line-height: 1.5715;
    color: #323233;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
}

a {
    color: inherit;
    text-decoration: none;
    -webkit-text-decoration-skip: objects;
}

img,
video {
    vertical-align: middle;
    border-style: none;
}

p {
    margin-top: 0;
    margin-bottom: 0;
}

b,
strong {
    font-weight: bolder;
}

ol,
ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

textarea {
    resize: none;
}

input,
select,
button,
textarea {
    font: inherit;
    line-height: 1.5715;
    color: inherit;
    border: none;
    background-color: #fff;
    -webkit-appearance: none;
}

a:focus,
input:focus,
button:focus,
textarea:focus {
    outline: none;
}

/* global */
.ava-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ava-ellipsis--l2 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.ava-ellipsis--l3 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

/* Iconfont */
@font-face {
    font-family: 'ava-icon';
    src: url('data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAARwAAsAAAAACZgAAAQiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDPgqFZIRMATYCJAMcCxAABCAFhGcHcxstCFGULkqM7Gdg28amTWp13aRMVVWfbs/Ii8pdstRPpjGJh/9fo933ZWZWve2iFqHRPKkmLUWTaMpkCI1mtpo5xJ0v721+QSWVnGleQeJU7+7hCO43934EzxGmKL8FViO7l11zBU4zQK0HG3AAHlKmuQ7y/xwzXSbvDf8q3KLauqkKbD6ggW4X1Xh8zwPogPgUYle7QK6efIxArz10EB0+3B5qk9soWW2GRLAY1I1xO/Sx1tPdygwzdLaGPbSIZyrpSTrD0/z3Y82+6JHULDjLyVt7r/a/WBff5qx1yV+kCwI2J1Rk7Dgzb9yaD1/RLLM7EOsdk285AGiU9rTYLL5dP3s3vcrdnLHmSphJVuAfryEagbkf2DO5hsUaiwgWGxGJxVciMouvRRQW35hssbyFxV1Ft9bBI8Q+Er0okw4Ic32K6jBFxzpMQxM5BcaCr5VKM4VBiNGW3hJq9o1b1hAVFe7UyN3Iz90rO6o6KNw/DLzYH3GakitQsq6pB3DcyaV0ebxrbW9lgpC96YxRlUxwP+pumi4ap9ItsAztaDrMN0bv1ETnftN2E1+EhHnVwdH9ny6woZU9sLF0OIvFz78+a6iELaAhtq7mqSsZyWYP3CJ7tJTVv745sZ51Rjuabxz0bWCztWs/qa5P5f37RKg9bbEuEmr2qIcyogYIk6YHYxHjHBorlTrqqOWo1PhRZnPSBRIZx4TcxVMR3xBCEb+JvqAfGov6XrNwlkpnKVDexCn0fymbYp5YqzE2yyPvkMI4sGv3F2SpEckRSJAprAWUKqH7ssNUxKjMWu3IiSdtGZA4GJCDg+LKIKblrzR42659xLMwAZlETpiIwVOkCFlTVVFVXSvWrEJYBB4TJZPgGN+ZiqqKyhnitDQRAhrXmUKoGaNqoJ41YYOEn8/cGFykgml1d0o6Zmxc7U+wIb9P/yF/yFnpU86Yz+z8IHlatf4/f+NvnJo/Tw/+66gL+HGkjsJdbMt1ErT632K5QM4tboy2jA2O1aK2dUSbt9+pN/TwN2mGUc/7s47R9YTOWA1Jaw6yzjyyYLdB1WcfNDqHoNd2xkf3GROlKUoPNsmVIAwbhmTQO8iGHSIL9hGqSd+gMewv9DoVA6frsynUlgmFPHj5hFDlmY4ygm9ooPGO/NcE2dTlqSfiKkQCHNPuFo6UEe9il+rNd0U0aM5TOEhXFEqSHArOI1JiBiLFxrL02IeYKk9rW4wgQTzAxycQTMlldNop0Btk4OfvEN+rBOKZvm3+J4RVKqwO5MmQI5BHc0b1PRNjLK7qc8URGgjAcilgcm5BkoTZHIgaXxchijAFbUgXNmTFvADWbB7Xmr7IS9AreGIbKXKUqNFEG53++6GSVyZDY5h0GxsHV5nzdyMhLUOthkM/kJ7qfS3mDF4cymo1AAA=') format('woff2');
}
.ava-icon {
    display: inline-block;
    font-family: 'ava-icon';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.ava-icon-arrow-up::before { content: '\e696'; }
.ava-icon-arrow-down::before { content: '\e697'; }
.ava-icon-arrow-left::before { content: '\e694'; }
.ava-icon-arrow-right::before { content: '\e695'; }
.ava-icon-picture::before { content: '\e606'; }
.ava-icon-picture-fail::before { content: '\e605'; }
